package com.mydesign.demo.bean;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.Date;
@JsonIgnoreProperties({"hibernateLazyInitializer","handler"})
public class StoreToAssignment {
    /** 指派单id*/
    private String assignmentId;

    /** 指派小店id*/
    private String storeId;

    /** 订单用户id*/
    private String userId;

    /** 坐标*/
    private String shootingAddress;

    /** 拍摄开始时间*/

    private Date shootingTimeStart;

    /** 拍摄结束时间*/
    private Date shootingTimeEnd;

    /** 拍摄要求*/
    private String shootingAskFor;

    /** 描述*/
    private String details;

    /** 拍摄总费用*/
    private Double costTotal;

    /** (保证金有0，无1)*/
    private Integer securityMoney;

    /** (差旅费有0，无1)*/
    private Integer travelExpense;

    /** 拍摄费用(预)*/
    private Double costFilm;

    /** 保证金(预)*/
    private Double costSecurity;

    /** 服务费(预)*/
    private Double costService;

    /** 手机号*/
    private String phone;

    /** 状态：
     0等待商户接单、
     1商户同意接单、
     2拒绝接单（拒绝后改变状态为6）、
     3用户等待到达按钮，商家确认到达按钮、
     4已经到达正在拍摄、
     5已经完成
     6已经取消得订单在广场（被接单后改0）
     7用户已经评论过
     */
    private Integer status;

    /** 派单类型*/
    private String business;

    /** 创建时间*/
    private Date createTime;

    /** 接单时间*/
    private Date receivingTime;

    /** 完成时间*/
    private Date successTime;

    /** 审核*/
    private String statusAudit;

    public String getAssignmentId() {
        return assignmentId;
    }

    public void setAssignmentId(String assignmentId) {
        this.assignmentId = assignmentId == null ? null : assignmentId.trim();
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId == null ? null : storeId.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getShootingAddress() {
        return shootingAddress;
    }

    public void setShootingAddress(String shootingAddress) {
        this.shootingAddress = shootingAddress == null ? null : shootingAddress.trim();
    }

    public Date getShootingTimeStart() {
        return shootingTimeStart;
    }

    public void setShootingTimeStart(Date shootingTimeStart) {
        this.shootingTimeStart = shootingTimeStart;
    }

    public Date getShootingTimeEnd() {
        return shootingTimeEnd;
    }

    public void setShootingTimeEnd(Date shootingTimeEnd) {
        this.shootingTimeEnd = shootingTimeEnd;
    }

    public String getShootingAskFor() {
        return shootingAskFor;
    }

    public void setShootingAskFor(String shootingAskFor) {
        this.shootingAskFor = shootingAskFor == null ? null : shootingAskFor.trim();
    }

    public String getDetails() {
        return details;
    }

    public void setDetails(String details) {
        this.details = details == null ? null : details.trim();
    }

    public Double getCostTotal() {
        return costTotal;
    }

    public void setCostTotal(Double costTotal) {
        this.costTotal = costTotal;
    }

    public Integer getSecurityMoney() {
        return securityMoney;
    }

    public void setSecurityMoney(Integer securityMoney) {
        this.securityMoney = securityMoney;
    }

    public Integer getTravelExpense() {
        return travelExpense;
    }

    public void setTravelExpense(Integer travelExpense) {
        this.travelExpense = travelExpense;
    }

    public Double getCostFilm() {
        return costFilm;
    }

    public void setCostFilm(Double costFilm) {
        this.costFilm = costFilm;
    }

    public Double getCostSecurity() {
        return costSecurity;
    }

    public void setCostSecurity(Double costSecurity) {
        this.costSecurity = costSecurity;
    }

    public Double getCostService() {
        return costService;
    }

    public void setCostService(Double costService) {
        this.costService = costService;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBusiness() {
        return business;
    }

    public void setBusiness(String business) {
        this.business = business == null ? null : business.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getReceivingTime() {
        return receivingTime;
    }

    public void setReceivingTime(Date receivingTime) {
        this.receivingTime = receivingTime;
    }

    public Date getSuccessTime() {
        return successTime;
    }

    public void setSuccessTime(Date successTime) {
        this.successTime = successTime;
    }

    public String getStatusAudit() {
        return statusAudit;
    }

    public void setStatusAudit(String statusAudit) {
        this.statusAudit = statusAudit == null ? null : statusAudit.trim();
    }
}